home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 175 (1991-09-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 175 (1991-09-10)(Manewaldt, A.)(DE)(PD).adf / Term / Libs.LZH / XprXModem / Makefile < prev    next >
Makefile  |  1991-07-26  |  944b  |  43 lines

  1. # Makefile for Manx Aztec 5.0b
  2. #
  3. # 2i:dmp is a dump file containing precompiled preliminary
  4. # 2.0 includes (6/22/90-Atlanta DevCon)
  5. #
  6. CFLAGS= -pp -hi2i:dmp -so -wl -wd -wp
  7.  
  8. OBJS = libstart.o libsup.o callback.o xprxmodem.o dlink.o
  9.  
  10. LIBPRAG = xprxmodempragmas.h
  11. LIBINCL = xprxmodem.h $(LIBPRAG)
  12.  
  13. GOAL = libs:xprxmodem.library
  14. ARCH = xprxmodem.LZH
  15.  
  16. .c.o:
  17.     @echo "Compiling '$*' module,"
  18.     @cc $(CFLAGS) -o $@ $*.c
  19.  
  20. .asm.o:
  21.     @echo "Assembling '$*' module,"
  22.     @as -o $@ $*.asm
  23.  
  24. $(GOAL): $(OBJS)
  25.     @echo "Linking modules,"
  26.     @ln -o $(GOAL) $(OBJS) -lc
  27.     @avail >NIL: flush
  28.  
  29. $(LIBPRAG): xprxmodem.fd
  30.     fd -o $(LIBPRAG) xprxmodem.fd
  31.  
  32. libsup.o: $(LIBINCL)
  33.  
  34. xprxmodem.o: $(LIBINCL) proto-callback.h proto-dlink.h
  35.  
  36. dlink.o: $(LIBINCL) proto-dlink.h proto-xprxmodem.h proto-callback.h
  37.  
  38. clean:
  39.     @delete #?.o $(ARCH)
  40.  
  41. distrib: $(GOAL) clean
  42.     lharc -r a $(ARCH) xprxmodem.doc Makefile $(GOAL) xprxmodem.fd #?.c #?.h #?.asm X/#?
  43.